Professional Assembly Language (Paperback)

Professional Assembly Language (Paperback)

作者: Richard Blum
出版社: Wrox Press
出版在: 2005-02-01
ISBN-13: 9780764579011
ISBN-10: 0764579010
裝訂格式: Paperback
總頁數: 576 頁





內容描述


Description:

Unlike high-level languages such as Java and C++, assembly language is
much closer to the machine code that actually runs computers; it's used to
create programs or modules that are very fast and efficient, as well as in
hacking exploits and reverse engineering
Covering assembly language in the Pentium microprocessor environment,
this code-intensive guide shows programmers how to create stand-alone
assembly language programs as well as how to incorporate assembly language
libraries or routines into existing high-level applications
Demonstrates how to manipulate data, incorporate advanced functions and
libraries, and maximize application performance
Examples use C as a high-level language, Linux as the development
environment, and GNU tools for assembling, compiling, linking, and debugging

 
Table of Contents:

Acknowledgments.
Contents.
Introduction.
Chapter 1: What Is Assembly Language?
Chapter 2: The IA-32 Platform.
Chapter 3: The Tools of the Trade.
Chapter 4: A Sample Assembly Language Program.
Chapter 5: Moving Data.
Chapter 6: Controlling Execution Flow.
Chapter 7: Using Numbers.
Chapter 8: Basic Math Functions.
Chapter 9: Advanced Math Functions.
Chapter 10: Working with Strings.
Chapter 11: Using Functions.
Chapter 12: Using Linux System Calls.
Chapter 13: Using Inline Assembly.
Chapter 14: Calling Assembly Libraries.
Chapter 15: Optimizing Routines.
Chapter 16: Using Files.
Chapter 17: Using Advanced IA-32 Features.
Index.




相關書籍

XScale 270 嵌入式實作─ADS 應用實驗篇

作者 長高科技

2005-02-01

CMOS Analog Circuit Design, 3/e (Paperback)

作者 P E Allen

2005-02-01

FPGA Programming for Beginners: Bring your ideas to life by creating hardware designs and electronic circuits with SystemVerilog (Paperback)

作者 Bruno Frank

2005-02-01